/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author jairo
 */
public class Main {
	public static void main(String[] args) {
		Mundo mundo = new Mundo();
		
		System.out.println("La notacion es:");
		System.out.println("Numero_de_fila Numero_de_columna direccion");
		System.out.println("Donde:");
		System.out.println("0 = arriba, 1 = derecha, 2 = abajo y 3 = izquierda");
		
		System.out.println("Factor de descuento 0,4:");
		
		System.out.println("Numero de episodios 5:");
		TablaAlgoritmoQ tablaQ = new TablaAlgoritmoQ(6,6);
		tablaQ.algoritmoQ(5, 0.4f, mundo);
		tablaQ.imprimirQValores(6, 6, mundo);

		System.out.println("Numero de episodios 10:");
		tablaQ = new TablaAlgoritmoQ(6,6);
		tablaQ.algoritmoQ(10, 0.4f, mundo);
		tablaQ.imprimirQValores(6, 6, mundo);
		
		System.out.println("Numero de episodios 30:");
		tablaQ = new TablaAlgoritmoQ(6,6);
		tablaQ.algoritmoQ(30, 0.4f, mundo);
		tablaQ.imprimirQValores(6, 6, mundo);		
		
		System.out.println("Factor de descuento 0,8:");
		
		System.out.println("Numero de episodios 5:");		
		tablaQ = new TablaAlgoritmoQ(6,6);
		tablaQ.algoritmoQ(5, 0.8f, mundo);
		tablaQ.imprimirQValores(6, 6, mundo);
		
		System.out.println("Numero de episodios 10:");		
		tablaQ = new TablaAlgoritmoQ(6,6);
		tablaQ.algoritmoQ(10, 0.8f, mundo);
		tablaQ.imprimirQValores(6, 6, mundo);
		
		System.out.println("Numero de episodios 30:");		
		tablaQ = new TablaAlgoritmoQ(6,6);
		tablaQ.algoritmoQ(30, 0.8f, mundo);
		tablaQ.imprimirQValores(6, 6, mundo);
	}
}
